package com.education.realtime.bean;
import com.education.realtime.annotation.NotSink;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;

@Data
@AllArgsConstructor
@Builder
public class TradeOrderDetailBean {
    // 窗口起始时间
    String stt ;

    // 窗口关闭时间
    String edt ;

    // 用户id
    @NotSink
    String userId;
    // 学科id
    String subjectId;
    //课程id
    String courseId;
    // 类别ID
    String categoryId;
    // 课程下单人数
    @Builder.Default
    Long courseOrderUser = 0L;

    // 课程下单金额
    @Builder.Default
    Double courseOrderAmount = 0D;

    // 学科下单次数
    @Builder.Default
    Long subjectOrderCount = 0L;

    // 学科下单人数
    @Builder.Default
    Long subjectOrderUser = 0L;

    // 学科下单金额
    @Builder.Default
    Double subjectOrderAmount = 0D;

    // 类别下单次数
    @Builder.Default
    Long categoryOrderCount = 0L;

    // 类别下单人数
    @Builder.Default
    Long categoryOrderUser = 0L;

    // 类别下单金额
    @Builder.Default
    Double categoryOrderAmount = 0D;



    // 时间戳
    Long ts;

    public static void main(String[] args) {
        TradeOrderDetailBean tradeOrder = TradeOrderDetailBean.builder().build();


        System.out.println(tradeOrder);
    }
}
